package com.meiqiongproperty.yiguanjia.httpbean.tenement.pay;

/**
 * author: Administrator
 * date: 2017/7/26.
 * package:com.meiqiongproperty.yiguanjia.httpbean.tenement.pay
 */

public class WaterWX {
    /**
     * order : {"Id":"WAYYV7726411942941637","CreateBy":"13817920617","PropertyId":"4","HousesId":"3","BuildsId":"12","BuildRoomId":"4","PropertyUserId":"","Address":"上海上海长宁区古北路1157号1栋201","UsersId":"1","UserPhone":"13817920617","BillTime":"2017年7月","RoomArea":"123","BillType":3,"OrderTitle":"水费:WAYYV7726411942941637","PayMethod":2,"BillNo":"5565","RoomNo":"2555","OrderPrice":"2555"}
     * parameter : {"status":true,"parameter":{"appid":"wxeab1dff64e09fe5f","noncestr":"QNJGwVBh70Ouw1Lf","partnerid":"1483390002","prepayid":"wx2017072611531495a3e56e140627953222","timestamp":1501041194,"sign":"4E27401DDA4FD0214D5F0CD0E85EF77A","wxpackage":"Sign=WXPay"}}
     */

    private OrderBean order;
    private ParameterBeanX parameter;

    public OrderBean getOrder() {
        return order;
    }

    public void setOrder(OrderBean order) {
        this.order = order;
    }

    public ParameterBeanX getParameter() {
        return parameter;
    }

    public void setParameter(ParameterBeanX parameter) {
        this.parameter = parameter;
    }

    public static class OrderBean {
        /**
         * Id : WAYYV7726411942941637
         * CreateBy : 13817920617
         * PropertyId : 4
         * HousesId : 3
         * BuildsId : 12
         * BuildRoomId : 4
         * PropertyUserId :
         * Address : 上海上海长宁区古北路1157号1栋201
         * UsersId : 1
         * UserPhone : 13817920617
         * BillTime : 2017年7月
         * RoomArea : 123
         * BillType : 3
         * OrderTitle : 水费:WAYYV7726411942941637
         * PayMethod : 2
         * BillNo : 5565
         * RoomNo : 2555
         * OrderPrice : 2555
         */

        private String Id;
        private String CreateBy;
        private String PropertyId;
        private String HousesId;
        private String BuildsId;
        private String BuildRoomId;
        private String PropertyUserId;
        private String Address;
        private String UsersId;
        private String UserPhone;
        private String BillTime;
        private String RoomArea;
        private int BillType;
        private String OrderTitle;
        private int PayMethod;
        private String BillNo;
        private String RoomNo;
        private String OrderPrice;

        public String getId() {
            return Id;
        }

        public void setId(String Id) {
            this.Id = Id;
        }

        public String getCreateBy() {
            return CreateBy;
        }

        public void setCreateBy(String CreateBy) {
            this.CreateBy = CreateBy;
        }

        public String getPropertyId() {
            return PropertyId;
        }

        public void setPropertyId(String PropertyId) {
            this.PropertyId = PropertyId;
        }

        public String getHousesId() {
            return HousesId;
        }

        public void setHousesId(String HousesId) {
            this.HousesId = HousesId;
        }

        public String getBuildsId() {
            return BuildsId;
        }

        public void setBuildsId(String BuildsId) {
            this.BuildsId = BuildsId;
        }

        public String getBuildRoomId() {
            return BuildRoomId;
        }

        public void setBuildRoomId(String BuildRoomId) {
            this.BuildRoomId = BuildRoomId;
        }

        public String getPropertyUserId() {
            return PropertyUserId;
        }

        public void setPropertyUserId(String PropertyUserId) {
            this.PropertyUserId = PropertyUserId;
        }

        public String getAddress() {
            return Address;
        }

        public void setAddress(String Address) {
            this.Address = Address;
        }

        public String getUsersId() {
            return UsersId;
        }

        public void setUsersId(String UsersId) {
            this.UsersId = UsersId;
        }

        public String getUserPhone() {
            return UserPhone;
        }

        public void setUserPhone(String UserPhone) {
            this.UserPhone = UserPhone;
        }

        public String getBillTime() {
            return BillTime;
        }

        public void setBillTime(String BillTime) {
            this.BillTime = BillTime;
        }

        public String getRoomArea() {
            return RoomArea;
        }

        public void setRoomArea(String RoomArea) {
            this.RoomArea = RoomArea;
        }

        public int getBillType() {
            return BillType;
        }

        public void setBillType(int BillType) {
            this.BillType = BillType;
        }

        public String getOrderTitle() {
            return OrderTitle;
        }

        public void setOrderTitle(String OrderTitle) {
            this.OrderTitle = OrderTitle;
        }

        public int getPayMethod() {
            return PayMethod;
        }

        public void setPayMethod(int PayMethod) {
            this.PayMethod = PayMethod;
        }

        public String getBillNo() {
            return BillNo;
        }

        public void setBillNo(String BillNo) {
            this.BillNo = BillNo;
        }

        public String getRoomNo() {
            return RoomNo;
        }

        public void setRoomNo(String RoomNo) {
            this.RoomNo = RoomNo;
        }

        public String getOrderPrice() {
            return OrderPrice;
        }

        public void setOrderPrice(String OrderPrice) {
            this.OrderPrice = OrderPrice;
        }
    }

    public static class ParameterBeanX {
        /**
         * status : true
         * parameter : {"appid":"wxeab1dff64e09fe5f","noncestr":"QNJGwVBh70Ouw1Lf","partnerid":"1483390002","prepayid":"wx2017072611531495a3e56e140627953222","timestamp":1501041194,"sign":"4E27401DDA4FD0214D5F0CD0E85EF77A","wxpackage":"Sign=WXPay"}
         */

        private boolean status;
        private ParameterBean parameter;

        public boolean isStatus() {
            return status;
        }

        public void setStatus(boolean status) {
            this.status = status;
        }

        public ParameterBean getParameter() {
            return parameter;
        }

        public void setParameter(ParameterBean parameter) {
            this.parameter = parameter;
        }

        public static class ParameterBean {
            /**
             * appid : wxeab1dff64e09fe5f
             * noncestr : QNJGwVBh70Ouw1Lf
             * partnerid : 1483390002
             * prepayid : wx2017072611531495a3e56e140627953222
             * timestamp : 1501041194
             * sign : 4E27401DDA4FD0214D5F0CD0E85EF77A
             * wxpackage : Sign=WXPay
             */

            private String appid;
            private String noncestr;
            private String partnerid;
            private String prepayid;
            private int timestamp;
            private String sign;
            private String wxpackage;

            public String getAppid() {
                return appid;
            }

            public void setAppid(String appid) {
                this.appid = appid;
            }

            public String getNoncestr() {
                return noncestr;
            }

            public void setNoncestr(String noncestr) {
                this.noncestr = noncestr;
            }

            public String getPartnerid() {
                return partnerid;
            }

            public void setPartnerid(String partnerid) {
                this.partnerid = partnerid;
            }

            public String getPrepayid() {
                return prepayid;
            }

            public void setPrepayid(String prepayid) {
                this.prepayid = prepayid;
            }

            public int getTimestamp() {
                return timestamp;
            }

            public void setTimestamp(int timestamp) {
                this.timestamp = timestamp;
            }

            public String getSign() {
                return sign;
            }

            public void setSign(String sign) {
                this.sign = sign;
            }

            public String getWxpackage() {
                return wxpackage;
            }

            public void setWxpackage(String wxpackage) {
                this.wxpackage = wxpackage;
            }

            @Override
            public String toString() {
                return "{" +
                        "appid='" + appid + '\'' +
                        ", noncestr='" + noncestr + '\'' +
                        ", packageX='" + wxpackage + '\'' +
                        ", partnerid='" + partnerid + '\'' +
                        ", prepayid='" + prepayid + '\'' +
                        ", timestamp=" + timestamp +
                        ", sign='" + sign + '\'' +
                        '}';
            }
        }
    }
}
